Part Number Hot Search : 
FOD3180 U2703 01922 DI106 DT71V MA24D CHM2179A 74159
Product Description
Full Text Search
 

To Download MTCH6301T-IML Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
  ? 2012 microchip technology inc. ds41663a-page 1 description the mtch6301 is a turnkey projected capacitive con- troller that allows easy integration of multi-touch and gestures to create a rich user interface in your design. through a sophisticated combination of self and mutual capacitive scanning for both xy screens and touch pads, the mtch6301 allows designers to quickly and easily integrate projected capacitive touch into their application. applications: ? human-machine interfaces with configurable button, keypad or scrolling functions ? single-finger gesture based interfaces to swipe, scroll, or doubletap controls ? home automation control panels ? security control keypads ? automotive center stack controls ? gaming devices ? remote control touch pads touch sensor support ? up to 13rx x 18tx channels ? works with printed circuit board (pcb), film, glass, and flexible circuit board (fpc) sensors ? supports sensor sizes up to 4.3? ? individual channel tuning for optimal sensitivity ? cover layer support: - plastic: up to 3 mm - glass: up to 5 mm touch performance ? >100 reports per second single touch ? >60 reports per second dual touch ? up to 12-bit resolution coordinate reporting touch features ? multitouch (up to 10 touches) ? gesture detection and reporting ? single and dual touch drawing ? self and mutual signal acquisition ? built-in noise detection and filtering power management ? configurable sleep mode ? integrated power-on reset and brown-out reset ? 20 a sleep current (typical) communication interface ?i 2 c? (up to 400 kbps) operating conditions ? 2.4v to 3.6v, -40oc to +105oc package types ? 44-lead tqfp ? 44-lead qfn mtch6301 projected capacitive touch controller mtch6301 projected capacitive touch controller
mtch6301 projected capacitive touch controller ds41663a-page 2 ? 2012 microchip technology inc. table of contents 1.0 system block diagram ........................................................................................................ ......................................................... 3 2.0 configuration and setup..................................................................................................... .......................................................... 3 3.0 pin diagram................................................................................................................. ................................................................. 4 4.0 layout...................................................................................................................... ..................................................................... 6 5.0 communication protocol ...................................................................................................... ...................................................... 10 6.0 memory map .................................................................................................................. ............................................................ 16 7.0 special features ............................................................................................................ ............................................................ 18 8.0 electrical characteristics .................................................................................................. .......................................................... 21 9.0 ordering information ........................................................................................................ .......................................................... 24 10.0 packaging information...................................................................................................... .......................................................... 25 to our valued customers it is our intention to provide our valued customers with the be st documentation possible to ensure successful use of your micro chip products. to this end, we will continue to improve our publications to better suit your needs. our publications will be refined and enhanced as new volumes and updates are introduced. if you have any questions or comments regardi ng this publication, please contact the marketing communications department via e-mail at docerrors@microchip.com or fax the reader response form in the back of this data sheet to (480) 792-4150. we welcome your feedback. most current data sheet to obtain the most up-to-date version of this data s heet, please register at our worldwide web site at: http://www.microchip.com you can determine the version of a data sheet by examining its literature number found on the bottom outside corner of any page . the last character of the literature number is the vers ion number, (e.g., ds30000a is version a of document ds30000). errata an errata sheet, describing minor operational differences fr om the data sheet and recommended workarounds, may exist for curren t devices. as device/documentation issues become known to us, we will publish an errata sheet. the errata will specify the revisi on of silicon and revision of document to which it applies. to determine if an errata sheet exists for a particular device, please check with one of the following: ? microchip?s worldwide web site; http://www.microchip.com ? your local microchip sales office (see last page) when contacting a sales office, please specify which device, re vision of silicon and data sheet (include literature number) you are using. customer notification system register on our web site at www.microchip.com to receive the most current information on all of our products.
? 2012 microchip technology inc. ds41663a-page 3 mtch6301 projected capacitive touch controller 1.0 system block diagram the mtch6301 is a turnkey projected capacitive touch controller that allows easy integration of multitouch and gestures to create a rich user interface in your design. through a sophisticated combination of self and mutual capacitive scanning for both xy screens and touch pads, the mtch6301 allows designers to quickly and easily integrate projected capacitive touch into their application. the projected capacitive configuration utility with an autotune feature allows fast customization for different sizes and top layer thicknesses. for further customization, designers can also get access to the firmware library to optimize and improve designs as needed. figure 1-1: block diagram 2.0 configuration and setup the mtch6301 is pre-configured for a 12 receiver (rx)/9 transmitter (tx) touch sensor, mapped as shown in section 4.0 ?layout? . while the device will work out of the box using this specific sensor configu- ration, most applications will require additional configu- ration and sensor tuning to determine the correct set of parameters to be used in the final application. microchip provides a pc-based configuration tool for this purpose, available in the mtouch? sensing solu- tion design center ( www.microchip.com/mtouch ). use of this tool requires a pickit? serial analyzer (updated with mtch6301 support), as well as access to the i 2 c communications bus of the mtch6301. once the development process is complete, these modified parameters must either be written perma- nently to the controller (via nvram, refer to section 7.3 ?non-volatile ram (nvram)? ), or alter- natively can be sent every time the system is powered on. either the pickit serial analyzer or the master i 2 c controller can be used for this purpose. touch sensor tx0..17 rx0..12 user configuration data noise reduction / filtering engine gesture engine multitouch decode i 2 c? module signal acquisition controller tx drive rx sense adc mtch6301 communications engine [master controller] touch data microchip pickit? serial analyzer usb connection only for initial tuning or configuration
mtch6301 projected capacitive touch controller ds41663a-page 4 ? 2012 microchip technology inc. 3.0 pin diagram figure 3-1: pin diagram 44-pin tqfp (1,2) 44-pin qfn (1,2) note 1: all rx/tx are remappable. refer to section 4.3 ?sensor layout configuration? for further information. 2: the metal plane at the bottom of the device is not connected to any pins and is recommended to be connected to v ss externally. mtch6301 sda tx17 tx16 tx15 tx14 vss vcap int n/c rx12 rx11 scl tx11 tx10 tx9 vdd vss tx5 tx6 tx7 tx8 tx4 tx0 tx1 tx2 tx3 vss vdd rx0 rx1 rx2 rx3 rx4 tx13 tx12 rx10 rx9 vss vdd reset rx8 rx7 rx6 rx5 mtch6301 44 43 42 41 40 39 38 37 36 35 34 12 13 14 15 16 17 18 19 20 21 22 1 2 3 4 5 6 7 8 9 10 11 33 32 31 30 29 28 27 26 25 24 23
? 2012 microchip technology inc. ds41663a-page 5 mtch6301 projected capacitive touch controller table 3-1: pinout i/o descriptions pin name pin number pin type description reset 18 i/p reset device (active low) scl 44 i synchronous serial clock input/output for i 2 c? sda 1 i/o synchronous serial data input/output for i 2 c int 8 o interrupt (from mtch6301 to master) for i 2 c rx0 27 i/o rx sense (or tx drive) rx1 26 i/o rx2 25 i/o rx3 24 i/o rx4 23 i/o rx5 22 i/o rx6 21 i/o rx7 20 i/o rx8 19 i/o rx9 15 i/o rx10 14 i/o rx11 11 i/o rx12 10 i/o tx0 33 o tx drive tx1 32 o tx2 31 o tx3 30 o tx4 34 o tx5 38 o tx6 37 o tx7 36 o tx8 35 o tx9 41 o tx10 42 o tx11 43 o tx12 13 o tx13 12 o tx14 5 o tx15 4 o tx16 3 o tx17 2 o n/c 9 n/c no connect v cap 7 p cpu logic filter capacitor connection v dd 17, 28, 40 p positive supply for peripheral logic and i/o pins v ss 6, 16, 29, 39 p ground reference for logic and i/o pins. this pin must be connected at all times
mtch6301 projected capacitive touch controller ds41663a-page 6 ? 2012 microchip technology inc. 4.0 layout 4.1 typical application circuit the following schematic portrays a typical application circuit, based on a 12rx/9tx touch sensor. figure 4-1: typical application circuit 4.2 touch sensor design please refer to the mtouch sensing solution design center at www.microchip.com/mtouch for additional information regarding design and layout of touch sensors. 4.3 sensor layout configuration to properly configure a sensor from a physical layout standpoint, the following registers must be correctly configured: ? rx pin map/tx pin map ? rx scaling coefficient/tx scaling coefficient ?flip state 4.3.1 rx/tx pin map by default, the rx and tx pins are set as shown in the typical application circuit ( figure 4.1 ). if you require a different layout or a different amount of sensor chan- nels, the rx and tx pins are configured via pin map arrays. to access these arrays, reference section 5.0 ?communication protocol? and section 6.0 ?mem- ory map? of this document. the rx and tx lines are configurable for the purpose of making trace routing and board layout more conve- nient. please note that while rx pins can be used as tx pins instead, a single pin cannot be used as both an rx and a tx channel concurrently. the pin maps are comprised of ?pin map id? numbers, which are shown in tab l e 4 - 1 . master i 2 c? controller mtch6301 tx3 tx2 tx1 tx0 vss vdd rx0 rx1 rx2 rx3 rx4 30 31 32 33 29 28 27 26 25 24 23 4 3 2 1 5 6 7 8 9 10 11 tx15 tx16 tx17 sda tx14 vss vcap int n/c rx12 rx11 tx9 tx10 tx11 scl vdd vss tx5 tx6 tx7 tx8 tx4 41 42 43 44 40 39 38 37 36 35 34 rx9 rx10 tx12 tx13 vss vdd reset rx8 rx7 rx6 rx5 15 14 13 12 16 17 18 19 20 21 22 10 f 20k o 0.1 f 0.1 f 0.1 f rx0 rx11 tx0 tx8 gpio/int scl sda microchip pickit? serial analyzer
? 2012 microchip technology inc. ds41663a-page 7 mtch6301 projected capacitive touch controller . 4.3.2 unused rx/tx pins unused rx/tx pins are driven to vss automatically, and should be left as no connects. 4.3.3 rx/tx scaling coefficients scaling coefficient registers exist in ram for each axis (rx/tx) and must be modified in accordance with the number of channels that are in use. special attention must be paid to sensor dimensions that have fewer than 5 channels, which will have a smaller maximum touch output value (coordinate). the relationship between these constant, as well as the maximum coordinates that will be transmitted are displayed in tab l e 4 - 2 . 4.3.4 sensor orientation the final output orientation is configured via the flipstate register. this register can be adjusted dur- ing operation for applications where rotation occurs during use. figure 4-2 shows the initial upright orientation flipstate register values for all possible sensor layouts. table 4-1: pin map id chart pin map id (tx) map id (rx) rx0 27 8 rx1 26 7 rx2 25 6 rx3 12 5 rx4 11 4 rx5 10 3 rx6 9 2 rx7 1 1 rx8 0 0 rx9 24 9 rx10 23 10 rx11 22 11 rx12 21 12 tx0 13 ? tx1 6 ? tx2 3 ? tx3 2 ? tx4 4 ? tx5 7 ? tx6 28 ? tx7 29 ? tx8 30 ? tx9 14 ? tx10 15 ? tx11 16 ? tx12 5 ? tx13 8 ? tx14 34 ? tx15 33 ? tx16 32 ? tx17 31 ? note: trace routing for sensors requires proper design technique. please refer to the mtouch sensing solution design center at www.microchip.com/mtouch for additional information on correctly routing touch sensor traces. table 4-2: rx/tx scaling coefficients number of channels rx/tx scaling coefficient controller output range 3 65535 [0-2047] 4 [0-3071] 5 [0-4095] 6 52429 7 43691 8 37449 9 32768 10 29127 11 26214 12 23831 13 21845 14 20165 15 18725 16 17476 17 16384 18 15420
mtch6301 projected capacitive touch controller ds41663a-page 8 ? 2012 microchip technology inc. figure 4-2: sensor orientation chart register 4-1: flipstate register u-0 u-0 u-0 u-0 u-0 r/w-0 r/w-0 r/w-1 ? ? ? ? ? swap txflip rxflip bit 7 bit 0 legend: r = readable bit w = writable bit u = unimplemented bit, read as ?0? -n = value at por ?1? = bit is set ?0? = bit is cleared x = bit is unknown bit 7-3 unimplemented: read as ?0? bit 2 swap 1 = rx axis horizontal; tx axis vertical 0 = rx axis vertical; tx axis horizontal bit 1 txflip 1 = invert the tx axis 0 = do not invert the tx axis bit 0 rxflip 1 = invert the rx axis 0 = do not invert the rx axis sensor rx0 rxn tx0 txn sensor rxn rx0 tx0 txn sensor rx0 rxn txn tx0 sensor rxn rx0 txn tx0 sensor sensor sensor tx0 txn sensor txn tx0 0, 0 4096, 0 4096, 4096 0, 4096 0, 0 4096, 0 4096, 4096 0, 4096 0, 0 4096, 0 4096, 4096 0, 4096 0, 0 4096, 0 4096, 4096 0, 4096 0, 0 4096, 0 4096, 4096 0, 4096 0, 0 4096, 0 4096, 4096 0, 4096 0, 0 4096, 0 4096, 4096 0, 4096 0, 0 4096, 0 4096, 4096 0, 4096 rx0 rxn rx0 rxn rx0 rxn rx0 rxn tx0 txn txn tx0 swap txflip rxflip 0 0 1 swap txflip rxflip 0 0 0 swap txflip rxflip 0 1 1 swap txflip rxflip 0 1 0 swap txflip rxflip 1 0 1 swap txflip rxflip 1 0 0 swap txflip rxflip 1 1 1 swap txflip rxflip 1 1 0 default configuration
? 2012 microchip technology inc. ds41663a-page 9 mtch6301 projected capacitive touch controller 4.4 example custom application layout an example 4-channel rx/11-channel tx sensor is shown in figure 4-3 . in addition to using a completely modified pin layout, this example differs from the default configuration by also having the tx axis along the bottom (x) and rx axis along the side (y). note that some rx pins are used as tx lines in this example. figure 4-3: non-standard layout example using the scaling coefficient table generates the values displayed in tab le 4 -3 . the flipstate register, using figure 4-2 , should be set to 0b111, or 0x7, for this particular example. sensor line mtch63001 pin map id tx 0tx11 16 1tx17 31 2tx16 32 3tx15 33 4tx14 34 5rx12 21 6rx11 22 7tx13 8 8tx12 5 9rx10 23 10 rx9 24 rx 0rx5 10 1rx6 9 2rx7 1 3rx8 0 mtch6301 tx3 tx2 tx1 tx0 vss vdd rx0 rx1 rx2 rx3 rx4 tx15 tx16 tx17 sda tx14 vss vcap int n/c rx12 rx11 tx9 tx10 tx11 scl vdd vss tx5 tx6 tx7 tx8 tx4 rx9 rx10 tx12 tx13 vss vdd reset rx8 rx7 rx6 rx5 rx0 rx3 tx0 tx10 sensor the pin map arrays for this particular setup are as follows (arrays are shown as organized in memory): rxpinmap: {10,9,1,0} txpinmap: {16,31,32,33,34,21,22,8,5,23,24} table 4-3: custom application scaling coefficients axis channels scaling coefficient maximum output rx 4 65535 [0-3071] tx 11 26214 [0-4095]
mtch6301 projected capacitive touch controller ds41663a-page 10 ? 2012 microchip technology inc. 5.0 communication protocol 5.1 overview the mtch6301 has two basic communication types: touch & gesture protocol, and command protocol. touch & gesture protocol fully processed touch coordinates and gestures will be transmitted immediately as they are processed by the mtch6301. since it is a slave device, the int pin will be asserted whenever one of these packets is ready for transmission. this requires the master controller to ini- tiate a read command to receive the touch or gesture packet. command protocol all other commands are invoked by the i 2 c master controller. commands are used for configuring and controlling the device. master read details please note that any read from the controller by the master, including both touch & gesture protocol and command protocol, will be prefixed by a single byte. this single byte denotes the number of bytes that are to be transferred. this byte is not represented in the tables and figures for the protocol, but is detailed in figure 5-6 and figure 5-7 . 5.2 touch protocol the packet in tab le 5 - 1 is transmitted for each touch that is present on the sensor. 5.3 gesture protocol the packet in tab l e 5 - 2 is transmitted whenever a ges- ture is performed on the sensor. this feature can be enabled via the gesture protocol register ( table 5-2 ). gestures are not enabled by default. table 5-1: touch protocol packet bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0 0 1 touchid<3:0> tch(0) 0 pen 10 x<6:0> 2000 x<11:7> 30 y<6:0> 4000 y<11:7> legend: touchid: pen: x: y: tch: touch id (0-9) pen state 0 = pen up 1 = pen down x coordinate of touch y coordinate of touch always 0, denotes a touch packet note: for any ?hold? gestures, packets are sent continuously until the gesture (touch) is released.
? 2012 microchip technology inc. ds41663a-page 11 mtch6301 projected capacitive touch controller table 5-2: gesture protocol 5.4 example touch data figure 5-1 depicts multitouch transmission in one touch activation that is already in progress (id0), and a sec- ond activation (id1) being removed from the sensor. the first activation also completes a gesture. the i 2 c prefix bytes are not shown in this example. figure 5-1: example touch data packet bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0 0 1 touchid<3:0> gest(1) 0 0 1 0 gesture<6:0> legend: touchid: gesture: gest: touch id (0-7) gesture id 0x10 single tap 0x11 single tap (hold) 0x20 double tap 0x31 up swipe 0x32 up swipe (hold) 0x41 right swipe 0x42 right swipe (hold) 0x51 down swipe 0x52 down swipe (hold) 0x61 left swipe 0x62 left swipe (hold) always 1, denotes a gesture packet 0x81 0x7d 0x05 0x6a 0x01 0x88 0x56 0x02 0x72 0x0f 0x84 0x61 touch id0, pen down x: 765, y: 234 touch id1, pen up x: 342, y: 2034 gesture for touch id0: swipe left ? ?
mtch6301 projected capacitive touch controller ds41663a-page 12 ? 2012 microchip technology inc. 5.5 command protocol figure 5-2 depicts bidirectional communication protocol (for reading/writing configuration data). figure 5-2: command protocol 5.6 full command set a complete listing of mtch6301 commands is shown in tab l e 5 - 3 . any commands which contain data bytes, either sent or received, are shown alongside an example stream of data in the following sections. 5.6.1 write register/read register writes or reads a single register. note that all registers are volatile, and any modified data will be lost on power down. registers must be saved to nvram to store the configuration permanently size: number of remaining bytes in packet cmd: command invoked for being responded to result: controller command-specific result 0x00 = success 0x80 = parameter out of range 0xfe = timeout (not enough bytes received) 0xff = unrecognized command 0xfd = invalid parameter 0xfc = missing or extra parameter data: data associated with command 0x55 [size] [cmd] data 0 ... data n 0x55 [size] [res] data 0 ... data n [cmd] command (from master): response (from mtch6301): table 5-3: command set id name description 0x00 enable touch enable touch functionality 0x01 disable touch disable touch functionality 0x14 scan baseline instruct controller to scan for a new sensor baseline 0x15 write register write data to a specific register 0x16 read register read data from a specific register 0x17 write nvram write all current register values to nvram 0x18 software sleep instructs the controller to enter sleep mode 0x19 erase nvram erase the contents of the non-volatile ram section. 0x1a manufacturing test perform manufacturing tests on all sensor i/o channels
? 2012 microchip technology inc. ds41663a-page 13 mtch6301 projected capacitive touch controller figure 5-3: write register command figure 5-4: read register command 5.6.2 manufacturing test the manufacturing test ensures electrical functionality of the sensor. this test performs the following checks on all mapped sensor pins: short to v dd , short to g nd , and pin-to-pin short. if an i/o error is reported, bits for the pins in question will be set in the ?tx short status? and ?rx short sta- tus? registers. please note that: 1. the rx7/rx8 pins will always report an error. 2. if the sensor has more than 16 tx channels, then channels 17 and 18 will never report an error. figure 5-5: manufacturing test 0x55 0x04 0x15 [d0] [d1] [d2] 0x55 0x02 0x00 0x15 master command controller response d0 = index location d1 = offset location d2 = value to write to specified register 0x55 0x03 0x16 [d0] [d1] 0x55 0x03 0x00 0x16 [d2] master command controller response d0 = index location d1 = offset location d2 = read value at specified register 0x55 0x01 0x1a 0x55 0x03 0x00 0x1a [d0] master command controller response d0 = result; 0 = success, 1 = i/o error
mtch6301 projected capacitive touch controller ds41663a-page 14 ? 2012 microchip technology inc. 5.7 i 2 c specification the mtch6301 device supports the i 2 c serial proto- col, with the addition of an interrupt pin for notifying the master that data is ready. the device operates in slave mode, meaning that the device does not generate the serial clock. 5.7.1 serial data (sda) the serial data (sda) signal is the data signal of the device. the value on this pin is latched on the rising edge of the scl signal when the signal is an input. with the exception of the start (restart) and stop conditions, the high or low state of the sda pin can only change when the clock signal on the scl pin is low. during the high period of the clock, the sda pin?s value (high or low) must be stable. changes in the sda pin?s value while the scl pin is high will be interpreted as a start or a stop condition. 5.7.2 serial clock (scl) the serial clock (scl) signal is the clock signal of the device. the rising edge of the scl signal latches the value on the sda pin. the mtch6301 employs clock stretching, and this should be taken into account by the master controller. the maximum speed at which the mtch6301 can operate is 400 kbps. 5.7.3 interrupt (int) this pin is utilized by the mtch6301 to signal that data is available, and that the master controller should invoke a master read. int is an active high pin, and is held low during all other activities. 5.7.4 device addressing the mtch6301 7-bit base address is set to 0x25, and is not configurable by the user. every transmission must be prefixed with this address, as well as a bit sig- nifying whether the transmission is a master write (? 0 ?) or master read (? 1 ?). after appending this read/write bit to the base address, this first byte becomes either 0x4a (write) or 0x4b (read). figure 5-6: single transmission i 2 c? format 5.7.5 typical i 2 c? command read and write figure 5-7 depicts the master controller reading from ram location 0x01 (number of rx channels), and the device responding accordingly with 0x0c ( figure 5-6 ). note: if the device is not read within 25 ms of asserting the int pin, it will time out and data will no longer be available. sda scl starta6a5a4a3a2a1a0r/wack d7 d6 d5 d4 d3 d2 d1 d0 ack stop address & r/w byte data byte(s) 1 = read 0 = write 1 = acknowledge 0 = not acknowledged
? 2012 microchip technology inc. ds41663a-page 15 mtch6301 projected capacitive touch controller figure 5-7: i 2 c? command read and write 5.7.6 typical i 2 c touch packet read figure 5-8 depicts a single touch packet being streamed from the controller. in this case, touch id 0 at location (1940,2592). figure 5-8: i 2 c? touch packet read 5.7.7 wake on i 2 c the mtch6301 is capable of waking up upon receiving an i 2 c command from the host . note that since wake-up time can take up to 350 s, the controller must resend any i 2 c bytes that were not acknowledged (ack) before continuing the transmission. since the controller will wake up upon a correct i 2 c address match, it does not matter which command is sent. for simplicity, the enable touch command is recommended. sda scl start stop int data 55 4a 03 16 00 01 sda scl start stop int data 05 4b 55 03 00 0c 16 master write master read (controller response) sda scl start stop int data 05 4b 81 14 0f 14 20
mtch6301 projected capacitive touch controller ds41663a-page 16 ? 2012 microchip technology inc. 6.0 memory map table 6-1: mtch6301 memory map index byte offset byte register name size bytes description data range default value general 0x00 0x01 rx channels 1 number of rx sensor channels 3-13 12 0x02 tx channels 1 number of tx sensor channels 3-18 9 0x04 rx scaling [7:0] 2 rx scaling coefficient 15420-65535 23831 0x05 rx scaling [15:8] 0x06 tx scaling [7:0] 2 tx scaling coefficient 15420-65535 32768 0x07 tx scaling [15:8] sensor map 0x01 0x00-0x0c rx pin map 13 rx pin map array 0-12 note 1 0x02 0x00-0x12 tx pin map 18 tx pin map array 0-34 note 1 self 0x10 0x00 self scan time 1 number of self readings to sum per electrode 1-30 5 0x01 self threshold 1 threshold for detecting a touch 10-150 50 mutual 0x20 0x00 mutual scan time 1 number of mutual readings to sum per node 1-30 9 0x01 mutual threshold 1 threshold for detecting a touch 10-150 55 decoding 0x30 0x00 flipstate 1 determines orientation of sensor with respect to coordinate output 0b000-0b111 0b001 0x01 number of averages 1 smoothing filter (number of previous coordinates to be averaged with current touch position) 1-16 8 0x04 minimum touch distance 1 minimum distance allowed between touch locations ? used for suppressing weak touches 0-255 150 0x05 pen down timer 1 number of successive sensor scans needed to identify a touch prior to transmitting data 0-10 3 0x06 pen up timer 1 number of successive sensor scans needed to identify released touch prior to transmitting data 0-10 3 0x07 touch suppression value 1 the maximum number of activations reported. 10 activations are tracked, but may not be reported. 0 = disable suppression feature 0-10 0 note 1: rx pin map: {0x08 0x07 0x06 0x05 0x04 0x03 0x02 0x01 0x00 0x09 0x0a 0x0b 0x00} tx pin map: {0x0d 0x06 0x03 0x02 0x04 0x07 0x1c 0x 1d 0x1e 0x00 0x00 0x00 0x 00 0x00 0x00 0x00 0x00 0x00} pin map array order reflects the physical sensor pin order, not the mtch6301 pin sequence.
? 2012 microchip technology inc. ds41663a-page 17 mtch6301 projected capacitive touch controller gestures 0x50 0x00 rx swipe length 1 minimum interpolated x-distance for ?swipe? gesture 10-255 160 0x01 tx swipe length 1 minimum interpolated y-distance for ?swipe? gesture 10-255 150 0x02 swipe boundary 1 maximum interpolated distance in opposing direction to cancel ?swipe? gesture 0-255 150 0x03 swipe hold threshold 1 maximum interpolated distance devia- tion allowed to determine ?held? swipe gesture 0-255 70 0x04 swipe time [7:0] 2 maximum time (ms) for ?swipe? gesture to be completed, beginning at initial touch-down 0-65535 200 0x05 swipe time [15:8] 0x06 tap time [7:0] 2 maximum time (ms) for ?tap? gesture, beginning at initial touch-down 0-65535 500 0x07 tap time [15:8] 0x08 tap threshold 1 maximum interpolated distance devia- tion allowed to determine ?tap? gesture 1-255 120 0x09 minimum swipe velocity 1 minimum velocity to register the ?swipe? gesture. events below this threshold will cancel the gesture (touch removed) or be re-evaluated for ?swipe-and-hold? (touch is held) 1-50 3 0x0a double tap time [7:0] 2 maximum time allowed between two taps to determine ?double tap? gesture 50-1000 350 0x0b double tap time [15:8] 0x0c gesture edge keepout 1 determines the width of ?keepout barrier? (inactive edge) of the perimeter of the sensor to reduce or eliminate issues due to edge effects 0-255 128 configure 0xf0 0x00 slp2 [7:0] 4 time-out duration (ms) with no activations before controller enters sleep mode 0- 4,000,000,000 8000 0x01 slp2 [15:8] 0x02 slp2 [23:16] 0x03 slp2 [31:24] 0x05 slp1 1 interval to poll for touch while in sleep mode 0-11 7 0x07 touch packet cfg 1 touch packet configuration 0x81 = enabled 0x01 = disabled 0x81 0x09 gesture packet cfg 1 gesture packet configuration 0x81 = enabled 0x01 = disabled 0x01 0x0a status packet cfg 1 status packet configuration 0x81 = enabled 0x01 = disabled 0x01 i/o status 0xf1 0x02 tx short status [7:0] 2 identifies which tx pins are shorted after executing manufacturing test command ? read only 0x00-0xff 0x00 0x03 tx short status [15:8] 0x06 rx short status [7:0] 2 identifies which rx pins are shorted after executing manufacturing test command ? read only 0x00-0xff 0x00 0x07 rx short status [15:8] table 6-1: mtch6301 memory map index byte offset byte register name size bytes description data range default value note 1: rx pin map: {0x08 0x07 0x06 0x05 0x04 0x03 0x02 0x01 0x00 0x09 0x0a 0x0b 0x00} tx pin map: {0x0d 0x06 0x03 0x02 0x04 0x07 0x1c 0x1d 0x1e 0x00 0x00 0x00 0x 00 0x00 0x00 0x00 0x00 0x00} pin map array order reflects the physical sensor pin order, not the mtch6301 pin sequence.
mtch6301 projected capacitive touch controller ds41663a-page 18 ? 2012 microchip technology inc. 7.0 special features 7.1 gestures single finger gestures are a fast and intuitive way to navigate a feature rich human-machine interface. the mtch6301 supports 11 single finger gestures natively, without requiring interaction from the master processor. tuning may be required depending on the layout of the sensor, the time duration, and length of activation required for your gesture supported application. the most common defaults are already preloaded and should serve most applications. these parameters and their descriptions are available in the ?gestures? sec- tion of the memory map ( section 6.0 ?memory map? ). if your application requires only gesture functionality, and does not require touch coordinates, the touch packet configuration byte (refer to section 6.0 ?mem- ory map? ) can be used to turn off all touch coordinate data. figure 7-1: gesture types 7.2 sleep sleep functionality is enabled by default, and follows the behavior detailed in figure 7-2 . this functionality can be modified via the registers related to sleep. slp1: this delay controls how often the sensor is scanned for a touch while in sleep mode. table 7-1 correlates the value of slp1 to time (ms). slp2: time (ms) without touch activity before controller enters sleep mode. note: gestures are not enabled by default, and must be enabled via the gesture packet configuration byte in ram (refer to section 6.0 ?memory map? ). table 7-1: slp1 delay chart slp1 delay (ms) slp1 delay (ms) 01664 127 (1) 128 (1) 248256 389512 416101024 532112048 note 1: default setting.
? 2012 microchip technology inc. ds41663a-page 19 mtch6301 projected capacitive touch controller figure 7-2: slee p functionality 7.3 non-volatile ram (nvram) permanent storage of parameters that have been mod- ified can be achieved using the internal nvram. this nvram is not meant for continuous writing, as it has a low write cycle limit of 20,000. upon startup, the nvram?s data (if present) is loaded into the controller. if no data is available in the nvram, the device defaults are loaded instead. please note that parameters cannot be written individ- ually to the nvram. all registers will be written with one command. see the applicable command within the command set for more details. ( section 5.6 ?full command set? ) no touch for [slp2] msec? [normal full decode of sensor] transmit touch sleep for [slp1] msec wake up; touch exists? yes no yes touch? no no yes
mtch6301 projected capacitive touch controller ds41663a-page 20 ? 2012 microchip technology inc. 7.4 touch performance using default acquisition parameters, figure 7-3 shows the relationship of single touch report rate with regard to sensor size. larger sensors will have a reduced report rate, due to the additional time needed to scan the sensor. figure 7-3: single-touch report rate vs sensor size 0 100 200 300 400 2x2 4x4 6x6 8x8 12x9 13x15 reports per second sensor channel matrix
? 2012 microchip technology inc. ds41663a-page 21 mtch6301 projected capacitive touch controller 8.0 electrical characteristics this section provides an overview of the mtch6301 electrical characteristics. 8.1 absolute maximum ratings absolute maximum ratings for the mtch6301 device are listed below. exposure to these maximum rating conditions for extended periods may affect device reli- ability. functional operation of the device at these or any other conditions, above the parameters indicated in the operation listings of this specification, is not implied. ambient temperature under bias ???????????????????..................?.....??..............-40 to +85 c storage temperature????????????????????????.......................?...??.???-65 to 150 c voltage on v dd with respect to v ss ???????????....????????.............................???-0.3v to 4.0v voltage on all other pins with respect to v ss ???????????????..?...............???-0.3v to (vdd + 0.3v) maximum current out of v ss pin ?..????????????????????..........?????...............?300 ma maximum current into v dd pin(s) ???.?????????????????????..........???????300 ma maximum output current sunk by any i/o pin???????????????????..................??????15 ma maximum output current sourced by any i/o pin ???????????????????...................????15 ma maximum current sunk by all ports. ??????????????????????????.............???. 200 ma maximum current sourced by all ports. ???????????????????????????................ 200 ma stresses above those listed under ?absolute maximum ratings? may cause permanent damage to the device. this is a stress rating only and functional operation of the device at those or any other conditions, above those indicated in the operation listings of this specification, is not implied. exposure to maximum rating conditions for extended periods may affect device reliability. 8.2 dc characteristics table 8-1: thermal operating conditions rating symbol min. typ. max. units operating junction temperature range tj -40 ? +125 ? c operating ambient temperature range ta -40 ? +85 ? c power dissipation: internal chip power dissipation: pint = vdd x (idd- ? ioh) i/o pin power dissipation: pi/o = ? (({vdd - voh} x ioh) + ? (vol x iol)) pd pint + pi/o w maximum allows power dissipation pdmax (tj - ta) / ja w table 8-2: thermal packaging characteristics characteristics symbol typ. max. units package thermal resistance, 44-pin qfn ja 32 ? ? c/w package thermal resistance, 44-pin tqfp ja 45 ? ? c/w table 8-3: operating voltage and current symbol characteristics min typ max units v dd supply voltage 2.4 ? 3.6 v i dd operating current ? 20 30 ma i slp sleep current ? 20 ? a
mtch6301 projected capacitive touch controller ds41663a-page 22 ? 2012 microchip technology inc. 8.3 ac characteristics and timing parameters figure 8-1: i 2 c? bus start/stop bit timing characteristics table 8-4: pin input and output specifications symbol characteristic / pins min. max. units conditions v il input low voltage rx, tx v ss 0.15 v dd v? sda, scl v ss 0.3 v dd v note 1 v ih input high voltage rx, tx 0.65 vdd v dd v note 1 sda, scl 0.65 vdd v dd v note 1 v ol output low voltage int, rx, tx v ss 0.4 v iol < 10 ma, v dd = 3.3v sda, scl v ss 0.4 v iol < 10 ma, v dd = 3.3v (1,2) v oh output high voltage int, rx, tx 2.4 v dd v ioh < 10ma, v dd = 3.3v sda, scl ? ? v note 2 v bor brown-out event on v dd transition high-to-low 2.0 2.3 v min. not tested note 1: parameter is characterized, but not tested. 2: open drain structure. table 8-5: ac characteristics and timing parameters symbol characteristic min. typ. max units conditions tpu power-up period ? 400 ? s notes 1, 2 tbor brown-out pulse width (low) ? 1 ? s note 1 note 1: parameter is characterized, but not tested. 2: power-up period is for core operation to begin, and does not reflect response time to a touch.
? 2012 microchip technology inc. ds41663a-page 23 mtch6301 projected capacitive touch controller figure 8-2: i 2 c? bus data timing characteristics table 8-6: i 2 c? bus data timing requirements parameter number symbol characteristic min. max. units conditions is1 tlo:scl clock low time 100 khz mode 4.7 ? s ? 400 khz mode 1.3 ? s is2 thi:scl clock high time 100 khz mode 4.0 ? s ? 400 khz mode .6 ? s is3 tf:scl sda and scl fall time 100 khz mode ? 300 ns ? 400 khz mode 20+0.1 cb 300 ns is4 tr:scl sda and scl rise time 100 khz mode ? 1000 ns ? 400 khz mode 20+0.1 cb 300 ns is5 tsu:dat data input setup time 100 khz mode 250 ? ns ? 400 khz mode 100 ? ns is6 thd:dat data input hold time 100 khz mode 0 ? ns ? 400 khz mode 0 0.9 s is7 thd:sta start condition setup time 100 khz mode 4700 ? ns only relevant for repeated start condition 400 khz mode 600 ? ns is8 thd:sta start condition hold time 100 khz mode 4000 ? ns after this period, the first clock pulse is generated 400 khz mode 600 ? ns is9 tsu:sto stop condition setup time 100 khz mode 4000 ? ns ? 400 khz mode 600 ? ns is10 thd:sto stop condition hold time 100 khz mode 4000 ? ns ? 400 khz mode 600 ? ns is11 taa:scl output valid from clock 100 khz mode 0 3500 ns ? 400 khz mode 0 1000 ns is12 tdf:sda bus free time 100 khz mode 4.7 ? s time bus must be free before new transmission can start 400 khz mode 1.3 ? s cb scl, sdc capacitive loading ? 400 pf parameter is characterized, but not tested
mtch6301 projected capacitive touch controller ds41663a-page 24 ? 2012 microchip technology inc. 9.0 ordering information table 9-1: orderi ng information part number pin package packing mtch6301-i/pt 44 tqfp 10x10x1mm tray mtch6301-i/ml 44 qfn 8x8x0.9mm tube mtch6301t-i/pt 44 tqfp 10x10x1mm t/r mtch6301t-i/ml 44 qfn 8x8x0.9mm t/r
? 2012 microchip technology inc. ds41663a-page 25 mtch6301 projected capacitive touch controller 10.0 packaging information legend: xx...x customer-specific information y year code (last digit of calendar year) yy year code (last 2 digits of calendar year) ww week code (week of january 1 is week ?01?) nnn alphanumeric traceability code pb-free jedec designator for matte tin (sn) * this package is pb-free. the pb-free jedec designator ( ) can be found on the outer packaging for this package. note : in the event the full microchip part number cannot be marked on one line, it will be carried over to the next line, thus limiting the number of available characters for customer-specific information. 3 e 3 e 44-lead qfn (8x8x0.9 mm) example xxxxxxxxxxx xxxxxxxxxxx yywwnnn xxxxxxxxxxx pin 1 pin 1 44-lead tqfp (10x10x1 mm) example xxxxxxxxxx yywwnnn xxxxxxxxxx xxxxxxxxxx mtch6301 -i/pt 1130235 3 e mtch6301 -i/pt 1130235 3 e
mtch6301 projected capacitive touch controller ds41663a-page 26 ? 2012 microchip technology inc.
? 2012 microchip technology inc. ds41663a-page 27 mtch6301 projected capacitive touch controller
mtch6301 projected capacitive touch controller ds41663a-page 28 ? 2012 microchip technology inc.
? 2012 microchip technology inc. ds41663a-page 29 mtch6301 projected capacitive touch controller 
  
   !"#$ % &  '   !" # $% &" '  ()"&'"!&)  & #*&&  & #    + '% ! & !  
& ,!- '    ' !! #.#&"# '#% !
&"!!#% !
&"!!! & $ #/''
!#   ' !  #&   
.0/ 1+2 1 !' !  &  $ & " !**&"&&   ! .32  %   ' !("!" *&"&&   (%%' &
"
! ! & ' 3& '!&" &
4 # * !(
 ! ! & 
 4  
% & & # & &&
255***'
'5
4  6&! 77.. ' !7'&! 8 89 : 8"') %7 #! 8  7 #& ;1+ 9  <  &  = =  # # 4 4 !!  /  / & #%%  / = / 3&7  & 7 / > / 3&
& 7 .3 3&  ? /? ? 9  @#& . 1+ 9  7  &  1+ # # 4 @#& . 1+ # # 4 7  &  1+ 7 #4 !!   =  7 #@#& )   / # %&  
? ? ? # %&  1&&' ? ? ? a e e1 d d1 e b note 1 note 2 n 123 c a1 l a2 l1 
    * + >1
mtch6301 projected capacitive touch controller ds41663a-page 30 ? 2012 microchip technology inc. note: for the most current package drawings, please see the microchip packaging specification located at http://www.microchip.com/packaging
? 2012 microchip technology inc. ds41663a-page 31 information contained in this publication regarding device applications and the like is provided only for your convenience and may be superseded by updates. it is your responsibility to ensure that your application meets with your specifications. microchip makes no representations or warranties of any kind whether express or implied, written or oral, statutory or otherwise, related to the information, including but not limited to its condition, quality, performance, merchantability or fitness for purpose . microchip disclaims all liability arising from this information and its use. use of microchip devices in life support and/or safety applications is entirely at the buyer?s risk, and the buyer agrees to defend, indemnify and hold harmless microchip from any and all damages, claims, suits, or expenses resulting from such use. no licenses are conveyed, implicitly or otherwise, under any microchip intellectual property rights. trademarks the microchip name and logo, the microchip logo, dspic, flashflex, k ee l oq , k ee l oq logo, mplab, pic, picmicro, picstart, pic 32 logo, rfpic, sst, sst logo, superflash and uni/o are registered trademarks of microchip technology incorporated in the u.s.a. and other countries. filterlab, hampshire, hi-tech c, linear active thermistor, mtp, seeval and the embedded control solutions company are registered trademarks of microchip technology incorporated in the u.s.a. silicon storage technology is a registered trademark of microchip technology inc. in other countries. analog-for-the-digital age, app lication maestro, bodycom, chipkit, chipkit logo, codeguard, dspicdem, dspicdem.net, dspicworks, dsspeak, ecan, economonitor, fansense, hi-tide, in-circuit serial programming, icsp, mindi, miwi, mpasm, mpf, mplab certified logo, mplib, mplink, mtouch, omniscient code generation, picc, picc-18, picdem, picdem.net, pickit, pictail, real ice, rflab, select mode, sqi, serial quad i/o, total endurance, tsharc, uniwindriver, wiperlock, zena and z-scale are trademarks of microchip technology incorporated in the u.s.a. and other countries. sqtp is a service mark of microchip technology incorporated in the u.s.a. gestic and ulpp are registered trademarks of microchip technology germany ii gmbh & co. & kg, a subsidiary of microchip technology inc., in other countries. all other trademarks mentioned herein are property of their respective companies. ? 2012, microchip technology incorporated, printed in the u.s.a., all rights reserved. printed on recycled paper. isbn: 978-1-62076-653-8 note the following details of the code protection feature on microchip devices: ? microchip products meet the specification cont ained in their particular microchip data sheet. ? microchip believes that its family of products is one of the most secure families of its kind on the market today, when used i n the intended manner and under normal conditions. ? there are dishonest and possibly illegal methods used to breach the code protection feature. all of these methods, to our knowledge, require using the microchip produc ts in a manner outside the operating specif ications contained in microchip?s data sheets. most likely, the person doing so is engaged in theft of intellectual property. ? microchip is willing to work with the customer who is concerned about the integrity of their code. ? neither microchip nor any other semiconduc tor manufacturer can guarantee the security of their code. code protection does not mean that we are guaranteeing the product as ?unbreakable.? code protection is constantly evolving. we at microchip are co mmitted to continuously improvin g the code protection features of our products. attempts to break microchip?s code protection feature may be a violation of the digital millennium copyright act. if such acts allow unauthorized access to your software or other copyrighted work, you may have a right to sue for relief under that act. microchip received iso/ts-16949:2009 certification for its worldwide headquarters, design and wafer fabrication facilities in chandler and tempe, arizona; gresham, oregon and design centers in california and india. the company?s quality system processes and procedures are for its pic ? mcus and dspic ? dscs, k ee l oq ? code hopping devices, serial eeproms, microperipherals, nonvolatile memory and analog products. in addition, microchip?s quality system for the design and manufacture of development systems is iso 9001:2000 certified. quality management s ystem certified by dnv == iso/ts 16949 ==
ds41663a-page 32 ? 2012 microchip technology inc. americas corporate office 2355 west chandler blvd. chandler, az 85224-6199 tel: 480-792-7200 fax: 480-792-7277 technical support: http://www.microchip.com/ support web address: www.microchip.com atlanta duluth, ga tel: 678-957-9614 fax: 678-957-1455 boston westborough, ma tel: 774-760-0087 fax: 774-760-0088 chicago itasca, il tel: 630-285-0071 fax: 630-285-0075 cleveland independence, oh tel: 216-447-0464 fax: 216-447-0643 dallas addison, tx tel: 972-818-7423 fax: 972-818-2924 detroit farmington hills, mi tel: 248-538-2250 fax: 248-538-2260 indianapolis noblesville, in tel: 317-773-8323 fax: 317-773-5453 los angeles mission viejo, ca tel: 949-462-9523 fax: 949-462-9608 santa clara santa clara, ca tel: 408-961-6444 fax: 408-961-6445 toronto mississauga, ontario, canada tel: 905-673-0699 fax: 905-673-6509 asia/pacific asia pacific office suites 3707-14, 37th floor tower 6, the gateway harbour city, kowloon hong kong tel: 852-2401-1200 fax: 852-2401-3431 australia - sydney tel: 61-2-9868-6733 fax: 61-2-9868-6755 china - beijing tel: 86-10-8569-7000 fax: 86-10-8528-2104 china - chengdu tel: 86-28-8665-5511 fax: 86-28-8665-7889 china - chongqing tel: 86-23-8980-9588 fax: 86-23-8980-9500 china - hangzhou tel: 86-571-2819-3187 fax: 86-571-2819-3189 china - hong kong sar tel: 852-2401-1200 fax: 852-2401-3431 china - nanjing tel: 86-25-8473-2460 fax: 86-25-8473-2470 china - qingdao tel: 86-532-8502-7355 fax: 86-532-8502-7205 china - shanghai tel: 86-21-5407-5533 fax: 86-21-5407-5066 china - shenyang tel: 86-24-2334-2829 fax: 86-24-2334-2393 china - shenzhen tel: 86-755-8203-2660 fax: 86-755-8203-1760 china - wuhan tel: 86-27-5980-5300 fax: 86-27-5980-5118 china - xian tel: 86-29-8833-7252 fax: 86-29-8833-7256 china - xiamen tel: 86-592-2388138 fax: 86-592-2388130 china - zhuhai tel: 86-756-3210040 fax: 86-756-3210049 asia/pacific india - bangalore tel: 91-80-3090-4444 fax: 91-80-3090-4123 india - new delhi tel: 91-11-4160-8631 fax: 91-11-4160-8632 india - pune tel: 91-20-2566-1512 fax: 91-20-2566-1513 japan - osaka tel: 81-66-152-7160 fax: 81-66-152-9310 japan - yokohama tel: 81-45-471- 6166 fax: 81-45-471-6122 korea - daegu tel: 82-53-744-4301 fax: 82-53-744-4302 korea - seoul tel: 82-2-554-7200 fax: 82-2-558-5932 or 82-2-558-5934 malaysia - kuala lumpur tel: 60-3-6201-9857 fax: 60-3-6201-9859 malaysia - penang tel: 60-4-227-8870 fax: 60-4-227-4068 philippines - manila tel: 63-2-634-9065 fax: 63-2-634-9069 singapore tel: 65-6334-8870 fax: 65-6334-8850 taiwan - hsin chu tel: 886-3-5778-366 fax: 886-3-5770-955 taiwan - kaohsiung tel: 886-7-536-4818 fax: 886-7-330-9305 taiwan - taipei tel: 886-2-2500-6610 fax: 886-2-2508-0102 thailand - bangkok tel: 66-2-694-1351 fax: 66-2-694-1350 europe austria - wels tel: 43-7242-2244-39 fax: 43-7242-2244-393 denmark - copenhagen tel: 45-4450-2828 fax: 45-4485-2829 france - paris tel: 33-1-69-53-63-20 fax: 33-1-69-30-90-79 germany - munich tel: 49-89-627-144-0 fax: 49-89-627-144-44 italy - milan tel: 39-0331-742611 fax: 39-0331-466781 netherlands - drunen tel: 31-416-690399 fax: 31-416-690340 spain - madrid tel: 34-91-708-08-90 fax: 34-91-708-08-91 uk - wokingham tel: 44-118-921-5869 fax: 44-118-921-5820 worldwide sales and service 11/29/11


▲Up To Search▲   

 
Price & Availability of MTCH6301T-IML

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X